/*
 * Copyright (c) 2017. All  rights reserved.
 * 项目名：microservice-base
 * 文件名：SearchVo.java
 * Date  ：17-10-11 下午4:44
 * Author：abin
 *
 */

package com.microservice.base.vo.searchVo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SearchVo implements Serializable {

    private static final long serialVersionUID = -5679360340901796905L;
    @ApiModelProperty(value = "开始显示", notes = "开始显示")
    private Long start;
    @ApiModelProperty(value = "一页显示多少", notes = "一页显示多少")
    private Long limit;
    @ApiModelProperty(value = "页数", notes = "页数")
    private Long page;
    @ApiModelProperty(value = "开始时间", notes = "开始时间")
    private Date startDate;
    @ApiModelProperty(value = "结束时间", notes = "结束时间")
    private Date endDate;
    @ApiModelProperty(value = "排序列--列数", notes = "排序列--列数")
    private Integer column;
    @ApiModelProperty(value = "排序列--列名", notes = "排序列--列名")
    private String columnName;
    @ApiModelProperty(value = "排序规则--升序或降序", notes = "排序规则--升序或降序")
    private String dir;
    @ApiModelProperty(value = "搜索框内容", notes = "搜索框内容")
    private String searchValue;
    @ApiModelProperty(value = "学校编码", notes = "学校编码")
    private String schoolCode;
    @ApiModelProperty(value = "状态", notes = "状态")
    private String status;
    @ApiModelProperty(value = "userId", notes = "userId")
    private String userId;
}
